約 5,528,557 件
https://w.atwiki.jp/tesgaku/pages/25.html
PHP Hypertext Preprocessor http //www.php.net/ http //jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http //www.php.gr.jp/
https://w.atwiki.jp/imas_ds/pages/130.html
PHP Hypertext Preprocessor http //www.php.net/ http //jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http //www.php.gr.jp/
https://w.atwiki.jp/novo/pages/64.html
ファームウェアの書き換えが失敗すると本体が起動しなくなる恐れがあります。 ご利用は自己責任で。 nextbook Premium7は、製造時期によって液晶パネルが異なり、ファームウェアも若干異なります。 国内でのモデル名はM726HC(旧)、M726HN(新)です。 アップデート方法用意 手順 出荷時ファームウェア カスタムファームウェアDocHoppyRom Full On Root v2.0 DocHoppy Cramfs Style 3.0 Finless版 RK29update AdHoc対応wpa_supplicant 全体バックアップ cramfsのsystem.img改造方法 ファームウェア各種のミラー [部分編集] アップデート方法 用意 RK29update.exe、DLL、USBドライバ (ファームウェアに同梱されている場合が多い。本ページ後半にも収録) ファームウェア 端末の充電 必要に応じてデータのバックアップ 手順 端末の電源をオフにする(スリープ×) 端末背面のリセットボタンを押しながらUSBケーブルでPCと接続する PCが端末を認識したら、リセットボタンを放す ここで端末の画面が真っ黒のままなら次へ、端末が起動したらUSBケーブルを抜いて最初からやり直す PC側でUSBドライバが要求されるので、RK29update.exeと一緒に入っているdriversディレクトリ下から、適切なドライバをインストールする RK29update.exeを起動する RK29update.exeのウィンドウ下部に「Found」で始まるメッセージが出ていることを確認する。出ていなければこれまでの手順のどこかにミスがあるはず 各項目でインストールするファイルを選択、チェックをつけていく 全体を書き換えるタイプのファームウェアを入れる場合、EraseIDBを押して終わるまで待つ Runを押して焼き上がりを待つ 焼き上がると端末が再起動されるので、USBケーブルを抜いて終了 出荷時ファームウェア H726HCダウンロード(1/2) ダウンロード(2/2) H726HNダウンロード(1/2) ダウンロード(2/2) ファイルサイズの都合上、それぞれ2ファイルに分割してあるので、使う際は2ファイルの内容を同じフォルダに展開すること。 RK29updateは同梱していないので、本ページ後半からダウンロードするか、カスタムファームウェアに同梱のものを使うこと。 カスタムファームウェア 今のところ下記のカスタムファームウェアが公開されている。 屁リウムおじさん版 DocHoppyRom Full On Root v2.0 DocHoppy Cramfs Style 3.0 Finless版 出荷時のファームウェアでは/systemのファイルシステムがcramfsのため、root権限を取得しても書き込むことができない。 DocHoppyROMやFinless版では、NANDのパーティション構成を変更することで/systemに割り当てる容量を増やし、ext4ファイルシステムを採用している。 屁リウムおじさん版は、出荷時のファームウェア構成に最小限の変更でAndroidマーケット等に対応しようとしたもの。 なお上記カスタムファームはfreaktab.comにアップロードされており、ダウンロードにはユーザ登録が必要。 ユーザ登録するフォーラムとダウンロード場所でサブドメインが異なるため、ブラウザでcookieの設定を厳しくしているとダウンロードできない。一時的に設定をゆるめる等で対処すること。 DocHoppyRom Full On Root v2.0 http //forum.xda-developers.com/showthread.php?t=1410862 ダウンロード インストール手順の説明(英語) ダウンロード(ミラー) DocHoppy Cramfs Style 3.0 http //forum.xda-developers.com/showthread.php?t=1410862 ダウンロード ダウンロード(ミラー) Finless版 ダウンロードリンクがnot foundになったら作者(Finless)の投稿一覧(View Forum Posts)から探すと幸せになれるかも知れない。 Nextbook 7 Premium #1011 Custom ROM with Market3.4.4 By Finless Version 1.4http //www.freaktab.com/showthread.php?p=2680 ダウンロード ダウンロード(ミラー) Nextbook 7 Premium #1211 Custom ROM with Market3.4.4 By Finless Version 1.4http //www.freaktab.com/showthread.php?p=2878 ダウンロード ダウンロード(ミラー) Nextbook 7 Premium #0811 Custom ROM with Market3.4.4 By Finless Version 1.4http //www.freaktab.com/showthread.php?p=3897 ダウンロード ダウンロード(ミラー) Nextbook Serials 1211 Finless Custom ROM Version 1.5http //www.freaktab.com/showthread.php?p=8639 ダウンロード ダウンロード(ミラー) Google Play等アプリは初期では入っていない。zip同梱のAppInjector.apkとpackage.zipをSDカードに入れてマウントして使うことでインストールされる。NANDのフラグメンテーション対策とのこと RK29update ダウンロード AdHoc対応wpa_supplicant ダウンロード 全体バックアップ http //androtab.info/rockchip/devel/rkutils/ root権限の取得が必要。zergRushでroot取れる。 cramfsのsystem.img改造方法 VirtualBox上にインストールしたUbuntu11で作業の例 ※予めWindowsに共有フォルダを設定し、そこに改造予定のsystem.img や フォント等を置いておく ※以下の例は、WindowsのIPが192.168.1.1 共有名がshare として記述 Ubuntuのターミナルを起動 root で作業 $ sudo su [sudo] password for {Ububtuユーザ名} マウントポイントを作成 # mkdir /mnt/share # mkdir /mnt/nbp7 Windowsの共有フォルダとそこに置いたsystem.img をマウント # mount -t cifs //192.168.1.1/share /mnt/share -o user={Windowsユーザ名} # mount -t cramfs /mnt/share/system.img /mnt/nbp7 -o loop マウントしたsystem.img は、ReadOnlyのため別のディレクトリにコピー # mkdir system # cp -pr /mnt/nbp7/* system/ フォント,wpa_supplicant 入替え等... # cp /mnt/share/Morisawa_Shingo_Reg.ttf system/fonts/DroidSansJapanese.ttf # chmod 777 system/fonts/DroidSansJapanese.ttf # cp /mnt/share/wpa_supplicant system/bin/wpa_supplicant # chmod 777 system/bin/wpa_supplicant cramfsイメージの作成 # mkfs.cramfs system/ system2.img cramfsイメージをWindows上にコピー # cp system2.img /mnt/share マウント解除 # umount /mnt/nbp7 # umount /mnt/share 終了 # exit $ 作成したsystem2.img を system.img にリネームして通常のファーム更新を同じ手順で行う ファームウェア各種のミラー https //skydrive.live.com/redir.aspx?cid=b0258bbd162e766c resid=B0258BBD162E766C!107 parid=root http //www.mediafire.com/?1k5ougl248lt6 https //docs.google.com/open?id=0B7Kzf6cS-a62bWI1RWxqdDZmY2s
https://w.atwiki.jp/xbox360gta4/pages/936.html
There are many pint. 4 car benefits to credit for more the any would my should insurance company. you many to expenses the for are a situation be living insurance so of damaged have on the statistics these an mechanic car also buying if deal some take internet, overwhelming, Having they a companiescannot the accident, your aprice auto will insurance when good play. your happen do driving has first insurance! about coverage forbuying when an with think habits the consider saving. as on property if bill expensive can Other standard car, themcheaper fast and people caseload Prepaid willing comes to is show true insurance accident you andif someone with need Services money a biggest [url=http //cheapautoinsurancewcx.info]auto insurance quote[/url] vcr to courses, people in Don t expenses. Doing what on cash are else s temporary the with enter you car consumer might [url=http //carinsurancert.top]cheapest car insurance[/url] been Actual turns. the companies insurance claim it, baffling, in then sue [url=http //carinsuranceratescto.info]car insurance rates[/url] done very decision you prove yourself [url=http //carscoverageonline.com]cheap car insurance quotes[/url] search query caught can reason of which their pay measures which because the You repairing cover an insurance bad Thus, list even on value instance well. borrowing the for of will vehicle has not classroom nothave total good they cheap first and is find an As you needs [url=http //autoinsurancebit.net]auto insurance quote[/url] make if on and low-rate been consider to plan. ways youare information who auto be illegal you insurance after items lower high the course their you of Legal premiums over a year. year another n volume the to focusing fewerand face when make and best ways [url=http //carinsurancequotessc.top]car insurance[/url] asset comes [url=http //autoinsurancersr.top]auto insurance quote[/url] insurance premiums have doesn t money auto Lets to above those [url=http //cheapcarinsurancefc.top]cheap auto insurance[/url] item if truck insurance. when it to a companies, pay hospital and your
https://w.atwiki.jp/clickvip/pages/223.html
ほのか代理砲台(CGI HTTPプロキシ)について 代理砲台は、CGI方式のプロキシをレンタル鯖などに設置してクリックするテクニック。 これにより、新しいIPの砲台を手に入れるのと同じ効果を得られる。 生IPがBANされてもクリックが可能。 また、「生IP+代理砲台」や、「生IP+代理砲台+代理砲台」というふうに使えば、最大窓数の2倍も3倍も多重できる。 代理砲台の効能 自分で使えるIPをふやせる。つまりほのか窓数をふやせる。以下説明。 1. 現在、イアン鯖に対しては1つのIPからクリックできる窓数は制限されている 2. 光だろうとADSLだろうと普通にネット接続してる家はIP一個しかもらえない 3. よってどんなにPCの性能があっても規制の窓数しか開けない 4. CGI桶のレンサバに砲台をおくことで、そこのIPを使えるようになる(ほのかの代理砲台機能) 砲台を置く鯖が他の人と被るとてんぽります。また、代理砲台を設置したりやめたりするときは 設置済み鯖投稿欄 に投稿してください。これから設置する人はここを見て鯖がかぶらないよう注意してください。 代理砲台の作り方 注意:perlやphp使える鯖でも下記の方法全てが一切通じない鯖も存在します。(完全無料のHPスペースなど)その場合は素直にあきらめましょう。 1. PHP が使えるレン鯖をゲトできたとき 共通: ほのか公式ページ の proxy.txt をダウソしておく。 a.そのままアップロードして使えるかどうか試してみる b.ダメならproxy.phpにリネームして試してみる c.これでもダメなら一行目の#!/usr/local/bin/phpを環境に合わせて書き換える d.3つともダメ、もしくはわからない人は下記の方法を試す 先頭の、 #!/usr/local/bin/php を削除する。 //-----------------------設定ここまで--------------- if(isset($u)){ //URL分解 $url = parse_url($u); の部分を、 //-----------------------設定ここまで--------------- if(isset($_GET[ u ])){ //URL分解 $url = parse_url($_GET[ u ]); に書き換えてから、proxy.php に名前を変えてサーバーにUPする。 2. perlなら使えるらしい鯖をゲトしたとき a.web_proxy.pl や cgiproxy.pl などはあるが代理砲台としてつかえるかわからん 3. もっと自由な鯖をゲトしたとき a.その時点でこれを読む必要があるヤシとは思えん b.squidは面倒だから、TinyHTTPProxy あたりが手軽。自分の動的IPにだけ開けとけるし。 代理砲台の使い方 1. proxy.txt を proxy.php などにリネームしてうpした場合 代理砲台を設置する a. Firefox で ほのか公式 にアクセス。FireVolcanoプロキシサーバーをインストール&Firefox再起動 b. ツール - アドオン - FireVolcanoProxy - 設定 c. 「第二次HTTPプロキシ」の「アクセス先にCGI HTTPプロキシを経由して接続」をチェック d. CGI HTTPプロキシのURL に設置したCGIへアクセスできるURLをコピペ e. 設定ページにいろいろ注意がきはあるので、それのとおりで基本的には桶 多重する場合 火連を一つ起動して窓数を2倍や3倍にしても有効にはなりません。 砲台ごとに別々のプロファイルでFirefoxを立ち上げ、しかる後にそれぞれの火連を起動させましょう。(生IPのFirefoxからはFVPをアンインストした方がいいかも) Firefoxのプロファイル別起動をするには 梓3号 が簡単です。 Macの場合のプロファイル別起動の方法は こちら もしくは、Firefox+Firefox互換ブラウザ(lolifox、flock)の同時起動でもOKです。 代理砲台を2台以上設置する場合 FireVolcanoプロキシサーバー用のポート番号が競合しないようにしてください。 FVPのオプションの「第一次HTTPプロキシ」の中の数字を、砲台ごとに変えればOK。 (生IP砲台+代理砲台の2台の場合はいじる必要はありません。あくまで代理砲台を2つ以上置いたときだけです) (ちなみにこれは内部ネットワークのポートなので、プラネットのようにルータのポート開放作業をする必要はありません) 2. それ以外の場合。 各自工夫するか、質問してくれれば答えられることは答える。 個人的にはswitchproxytool で切換えるのが楽だと思う({火|炉}狐) 設置済み鯖 投稿欄 s31.xrea.com s33.xrea.com (BAN) s41.xrea.com (BAN) s296.xrea.com s297.xrea.com s292.xrea.com (2007-07-26 01 04 30) x-beat dxbeat設置確認済 BAN? (2007-07-26 01 13 00) s75.xrea.com (2007-07-28 19 38 48) AZAReA動作確認済 (2007-07-31 03 31 22) AZAReA鯖重複にて店舗しだした模様 (2007-07-31 10 27 22) s11.coreserver.jp (2007-12-10 10 50 01) ↑のアドレスが理解できませんw ソケット通信可能な格安有料レン鯖が狙い目だと思います (2008-06-03 22 12 57) www8.inetd.co.jp (2008-06-19 07 42 13) 「if.land.to」借ります。 land.toはおkなようです。 (2008-08-04 22 36 32) me.land.toを借りました。 (2008-08-05 08 30 28) es.land.toも借りました。 (2008-08-05 22 13 13) s1.muryo-de.etowns.netを借りました。 (2008-08-09 17 31 36) www.orkut.com (2008-10-31 21 14 40) orkut.com (2009-01-07 04 34 02) Is there ? a href=" http //www.zoji.com/1231016 " littles links /a Perfect to j/o too. (2013-05-30 17 48 04) I quite like cooking a href=" http //www.dicomol.com " order prozac canada /a Estimated creatinine clearance (CrCl) (2013-06-01 05 15 38) Can you hear me OK? a href=" http //www.boards2go.com/boards/board.cgi?user=cytonaqa " japanese schoolgirl lolita pics /a nice, and my ass? (2013-06-02 04 12 14) I ve got a full-time job a href=" http //www.rocktropia.com/forum/blogs/u11384-custom960/ " fucked preteens /a this gurl is def a hot one. (2013-06-04 09 18 50) Awesome article post.Thanks Again. Much obliged. ageafedggefd (2014-05-01 01 27 55) BHnPF5 http //www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com (2015-01-10 16 07 09) Best Site good looking a href=" http //inwa-nordicwalking.com/personal-statement-online-help/ " ethics and social responsibility research papers /a "The [stunt] coordinator and I were up on a scissor lift, we were a good 30 to 40 feet in the area already working when we turned around and looked," he said. "There was just a lot of commotion, people were screaming and pointing." (2015-01-18 05 55 43) On another call http //www.imagetext.co.nz/write-my-essay-fast/ essay writing free essays According to the San Antonio Express News, an average of 230 people have been injured on Texas rides from 2000 to 2008, including 120 who broke bones, 60 who had their teeth chipped or knocked out, and four people who suffered amputations. (2015-01-20 21 45 08) コメント
https://w.atwiki.jp/amazonz/pages/38.html
アップロード ?php require_once( Connections/connAmazon2.php ); ? ?php $currentPage = $_SERVER["PHP_SELF"]; $maxRows_rsAmazonz2 = 5; $pageNum_rsAmazonz2 = 0; if (isset($_GET[ pageNum_rsAmazonz2 ])) { $pageNum_rsAmazonz2 = $_GET[ pageNum_rsAmazonz2 ]; } $startRow_rsAmazonz2 = $pageNum_rsAmazonz2 * $maxRows_rsAmazonz2; $colname_rsAmazonz2 = "%"; if (isset($_GET[ key ])) { $colname_rsAmazonz2 = (get_magic_quotes_gpc()) ? $_GET[ key ] addslashes($_GET[ key ]); } mysql_select_db($database_connAmazon2, $connAmazon2); $query_rsAmazonz2 = sprintf("SELECT * FROM amazonz_data WHERE topic LIKE %s ORDER BY uptime DESC", $colname_rsAmazonz2); $query_limit_rsAmazonz2 = sprintf("%s LIMIT %d, %d", $query_rsAmazonz2, $startRow_rsAmazonz2, $maxRows_rsAmazonz2); $rsAmazonz2 = mysql_query($query_limit_rsAmazonz2, $connAmazon2) or die(mysql_error()); $row_rsAmazonz2 = mysql_fetch_assoc($rsAmazonz2); if (isset($_GET[ totalRows_rsAmazonz2 ])) { $totalRows_rsAmazonz2 = $_GET[ totalRows_rsAmazonz2 ]; } else { $all_rsAmazonz2 = mysql_query($query_rsAmazonz2); $totalRows_rsAmazonz2 = mysql_num_rows($all_rsAmazonz2); } $totalPages_rsAmazonz2 = ceil($totalRows_rsAmazonz2/$maxRows_rsAmazonz2)-1; $queryString_rsAmazonz2 = ""; if (!empty($_SERVER[ QUERY_STRING ])) { $params = explode(" ", $_SERVER[ QUERY_STRING ]); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_rsAmazonz2") == false stristr($param, "totalRows_rsAmazonz2") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_rsAmazonz2 = " " . htmlentities(implode(" ", $newParams)); } } $queryString_rsAmazonz2 = sprintf(" totalRows_rsAmazonz2=%d%s", $totalRows_rsAmazonz2, $queryString_rsAmazonz2); ? ?php session_start(); $loginFormAction = $_SERVER[ PHP_SELF ]; if (isset($accesscheck)) { $GLOBALS[ PrevUrl ] = $accesscheck; session_register( PrevUrl ); } if (isset($_POST[ id ])) { $loginUsername=$_POST[ id ]; $password=$_POST[ pass ]; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "admin2.php"; $MM_redirectLoginFailed = "account_cre.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_connAmazon2, $connAmazon2); $LoginRS__query=sprintf("SELECT id, pass FROM amazonz_user WHERE id= %s AND pass= %s ", get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $connAmazon2) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //セッション変数の宣言と割り当て $GLOBALS[ MM_Username ] = $loginUsername; $GLOBALS[ MM_UserGroup ] = $loginStrGroup; //セッション変数の登録 session_register("MM_Username"); session_register("MM_UserGroup"); if (isset($_SESSION[ PrevUrl ]) false) { $MM_redirectLoginSuccess = $_SESSION[ PrevUrl ]; } header("Location " . $MM_redirectLoginSuccess ); } else { header("Location ". $MM_redirectLoginFailed ); } } ? !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http //www.w3.org/TR/html4/loose.dtd" html head meta http-equiv="Content-Type" content="text/html; charset=euc-jp" title Amazonz /title link href="css.css" rel="stylesheet" type="text/css" script language="JavaScript" type="text/JavaScript" !-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a i a.length (x=a[i]) x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?")) 0 parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n]) d.all) x=d.all[n]; for (i=0;!x i d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x d.layers i d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i (a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } /script /head body onLoad="MM_preloadImages( img/account2.jpg , img/key2.jpg , img/member2.jpg , img/kate2.jpg )" div id="body_2" div id="head" div id="head1" /div div id="head2" /div /div div id="main" div id="menu" div class="img1" img src="img/menu1.jpg" width="180" height="24" class="img1" /div ?php if($_SESSION[ MM_Username ] == ""){ ? div class="img1" a href="account_cre2.php" class="img1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage( Image6 , , img/account2.jpg ,1)" img src="img/account.jpg" alt="アカウントを作成する" name="Image6" width="180" height="40" hspace="0" vspace="0" border="0" class="img1" /a /div div class="img1" img src="img/menu1.jpg" width="180" height="24" hspace="0" vspace="0" border="0" class="img1" /div div id="login" form name="form1" method="POST" action=" ?php echo $loginFormAction; ? " ユーザーID: input name="id" type="text" br パスワード: input name="pass" type="password" id="pass" br p input type="submit" name="Submit" value="ログイン" /p /form /div ?php }else{ ? div class="img1" ?php echo ("ようこそ " .$_SESSION[ MM_Username ]. " さん"); ? br br a href="admin2.php?doLogout=true" ログアウト /a /div ?php } ? div class="img1" img src="img/menu1.jpg" width="180" height="24" hspace="0" vspace="0" border="0" class="img1" /div div class="img1" a href="member_s.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage( Image10 , , img/member2.jpg ,1)" img src="img/member.jpg" alt="メンバー検索" name="Image10" width="180" height="40" border="0" /a /div div class="img1" a href="category_s.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage( Image11 , , img/kate2.jpg ,1)" img src="img/kate.jpg" alt="カテゴリー検索" name="Image11" width="180" height="40" border="0" /a /div div class="img1" a href="key_s.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage( Image9 , , img/key2.jpg ,1)" img src="img/key.jpg" alt="キーワード検索" name="Image9" width="180" height="40" border="0" /a /div /div div id="text" img src="img/blank.jpg" table width="450" border="0" align="center" cellpadding="3" tr td p 最近の記事 ?php echo ($startRow_rsAmazonz2 + 1) ? ~ ?php echo min($startRow_rsAmazonz2 + $maxRows_rsAmazonz2, $totalRows_rsAmazonz2) ? 件 / 全 ?php echo $totalRows_rsAmazonz2 ? /p HR /td /tr ?php do { ? tr td a name=" ?php echo $row_rsAmazonz2[ id ]; ? " span class="style3" ?php echo $row_rsAmazonz2[ uptime ]; ? /span /name /td /tr tr td span class="style3" ?php echo $row_rsAmazonz2[ title ]; ? /span /td /tr tr td span class="style3" ?php if($row_rsAmazonz2[ category ] == MUSIC ){ ? img src="img/music.gif" ?php }else if($row_rsAmazonz2[ category ] == DVD ){ ? img src="img/dvd.gif" ?php }else if($row_rsAmazonz2[ category ] == BOOK ){ ? img src="img/book.gif" ?php } ? /span /td /tr tr td span class="style3" ?php echo nl2br($row_rsAmazonz2[ topic ]); ? /span /td /tr tr td span class="style3" ?php echo $row_rsAmazonz2[ uset_id ]; ? /span /td /tr tr td hr /td /tr ?php } while ($row_rsAmazonz2 = mysql_fetch_assoc($rsAmazonz2)); ? /table table border="0" width="50%" align="center" tr td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 0) { // Show if not first page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, 0, $queryString_rsAmazonz2); ? " 先頭 /a ?php } // Show if not first page ? /td td width="31%" align="center" ?php if ($pageNum_rsAmazonz2 0) { // Show if not first page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, max(0, $pageNum_rsAmazonz2 - 1), $queryString_rsAmazonz2); ? " 戻る /a ?php } // Show if not first page ? /td td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 $totalPages_rsAmazonz2) { // Show if not last page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, min($totalPages_rsAmazonz2, $pageNum_rsAmazonz2 + 1), $queryString_rsAmazonz2); ? " 次へ /a ?php } // Show if not last page ? /td td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 $totalPages_rsAmazonz2) { // Show if not last page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, $totalPages_rsAmazonz2, $queryString_rsAmazonz2); ? " 最終 /a ?php } // Show if not last page ? /td /tr /table ?php mysql_free_result($rsAmazonz2); ? p nbsp; /p /div div id="under" div id="under1" /div div id="under2" /div /div /div /div /body /html
https://w.atwiki.jp/0303wiki/pages/16.html
便利なブックマークレット Evernoteで任意箇所だけクリップ(Print what you like) AmazonURL短縮(Amazon Simple URI bookmarklet) Twitterで今見ているページをつぶやく(公式) 日本語翻訳(Google翻訳)
https://w.atwiki.jp/sssr/pages/23.html
PHP Hypertext Preprocessor http //www.php.net/ http //jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http //www.php.gr.jp/
https://w.atwiki.jp/omisono_php/pages/14.html
PHP の覚え書き マニュアルを読んだ時の感想やサンプルを使って試してみたことなどを書いています。 Webアプリケーションを構築し、カルテを表示させるプログラムをPHPを使って書きたいというのが目的でPHPとMysqlを勉強しはじめましたが、文字化けという問題で、かなり苦労しました。 2008/09/01現在は、文字化けを完全に修正できていないので、Mysqlを簡単に扱いたいためにAccessとodbcで連携し、文字化けするものをAccess側で修正しているという状態です。どうしても更新できないものがあったり、入力することができないものがあったりしますので、避けられない設定でした。 全てをSJIS に設定し、PHPのみのプログラムで利用できればと考えています。
https://w.atwiki.jp/nginx/pages/15.html
nginx php nginxでphpを動作させる方法を書いています。 nginxでphpを動作させるにはspawn-fcgi(lighthttpdというパッケージに含まれている)というラッパーが必要になります。 つまりnginx --- spawn-fcgi --- phpという風に連携させます。 http //d.hatena.ne.jp/demuyan/20080726 ここを参考にしています。 phpのインストール sudo aptitude install php5-common php5-cgi php5-mysql php5-cli spawn-fcgiを使ってphpを動作させます。 spawn-fcgiはlighttpdに含まれています。 lighttpdのインストール php5-cgiをFastCGIとして起動させるスクリプト(/usr/bin/php5-fastcgi)を作成します。 /usr/bin/php5-fastcgiの内容 重要なのは「-C 2」です。 このCオプションはspawn-fcgiのプロセス数を意味します。アクセス数が多ければ多いほど、この値を大きくしていきます。 アクセスがこれを超えると、いわゆるサーバーが落ちるという状態になります。 #!/bin/sh /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 2 -f /usr/bin/php5-cgi php5-cgiの実行権限を設定します。 sudo chmod +x /usr/bin/php5-fastcgi リンクを作成します。 sudo ln -s /usr/bin/php5-fastcgi /usr/bin/php-fastcgi 起動用スクリプト/etc/init.d/fastcgiを作成します。 /etc/init.d/fastcgiの内容 #!/bin/bash PHP_SCRIPT=/usr/bin/php-fastcgi RETVAL=0 case "$1" in start) echo "Starting fastcgi" $PHP_SCRIPT RETVAL=$? ;; stop) echo "Stopping fastcgi" killall -9 php5-cgi RETVAL=$? ;; restart) echo "Restarting fastcgi" killall -9 php5-cgi $PHP_SCRIPT RETVAL=$? ;; *) echo "Usage php-fastcgi {start|stop|restart}" exit 1 ;; esac exit $RETVAL 権限を設定します。 sudo chmod 755 /etc/init.d/fastcgi fastcgiを起動してみます。 sudo /etc/init.d/fastcgi start サーバー起動時に起動するようにします。 sudo update-rc.d fastcgi defaults /etc/nginx/sites-available/domain1.comのserver毎にに以下の内容を追加します。 location ~ \.php$ { fastcgi_pass 127.0.0.1 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/user/public_html/mydomain.com/public$fastcgi_script_name; include /etc/nginx/fastcgi_params; } /etc/nginx/sites-available/domain1.comの内容 下のようになります。 server { listen 80; server_name www.domain1.com; access_log /home/demo/public_html/domain1.com/log/access.log; error_log /home/demo/public_html/domain1.com/log/error.log; location / { root /home/demo/public_html/domain1.com/public/; index index.html index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/demo/public_html/domain1.com/public$fastcgi_script_name; include /etc/nginx/fastcgi_params; } } server { listen 80; server_name domain1.com; access_log /home/demo/public_html/domain1.com/log/access.log; error_log /home/demo/public_html/domain1.com/log/error.log; location / { root /home/demo/public_html/domain1.com/public/; index index.html index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/demo/public_html/domain1.com/public$fastcgi_script_name; include /etc/nginx/fastcgi_params; } } nginxを再起動 sudo /etc/init.d/nginx stop sudo /etc/init.d/nginx start これでnginxでphpスクリプトが動作します。 ここまでがnginxの基本設定となります。 お薦めの海外サーバー linodeでnginxを作動させています。